package com.qcby.shujia.demo.service;

import com.qcby.shujia.demo.entity.Role;
import com.qcby.shujia.demo.entity.User;
import com.qcby.shujia.demo.entity.vo.RoleVo;
import com.qcby.shujia.demo.entity.vo.UserVo;

import java.util.List;

/**
 * @className: RoleService
 * @description: service类描述
 * @author: whz
 * @date: 2021/9/19
 **/
public interface RoleService {

    //通过id删除单个角色
    int deleteById(Integer id);
    //查全部
    List<Role> selectAll();
    //批量删除
    int deletedisp(int[] ids);
    //通过id查询角色详细信息（包括权限集合）
    RoleVo selectRrById(Integer id);
    //添加角色
    int insert(Role role,List<Integer> rightids);
    //更新角色信息
    int update(Role role, List<Integer> uprightids);
}
